﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.IO;

namespace CreateFilesFactorial
{
    class Program
    {
        static void Main(string[] args)
        {
            Console.WriteLine("Введите целое число для которого необходимо посчитать факториал: ");
            int ResultFactor = 1;
            int LimitFactor = Convert.ToInt32(Console.ReadLine());
            for (int a = 1; a <= LimitFactor ; a++)
            {
                ResultFactor *= a;
            }
                for (int i = 0; i <= 5; i++)
                {
                    Directory.CreateDirectory(Environment.CurrentDirectory + "\\" + Convert.ToString(i));
                    for (char j = 'z'; j >= 'a'; j--)
                    {
                        string route = Environment.CurrentDirectory + "\\" + Convert.ToString(i) + "\\" + Convert.ToString(j) + ".txt";
                        string content = "Факториал числа " + LimitFactor + " равен: " + nonvert.ToString(ResultFactor) + ", был посчитан и записан в файл - " + System.DateTime.Now.ToLongDateString() + " в " + System.DateTime.Now.ToLongTimeString();
                        File.AppendAllText(route, content);
                    }
                }
                Console.WriteLine("Операция завершена успешно, нажмите любую кнопку для завершения и выхода из программы!");
                Console.ReadKey();
        }
    }
}
